#shop_head {
	width: 100%;
	height: 49px;
	
}

#shop_nav {
	background-image: url(http://img10.360buyimg.com/cms/jfs/t2497/78/21678399/101605/d2f0fcfb/55e6ef40N61250986.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 150px;
	position: relative;
	z-index: 400;
}

#shop_nav_icon {
	margin: 0px auto;
	width: 990px;
	height: 150px;
}

#shop_nav_icon>ul {
	list-style-type: none;
}

#shop_nav_icon>#img_icon {
	width: 990px;
	height: 120px;
}

#shop_nav_icon>#img_icon>li {
	position: relative;
	width: 120px;
	height: 120px;
	float: left;
}

#shop_nav_icon>#img_icon>li>span {
	display: block;
	width: 120px;
	height: 120px;
}

.fan {
	position: absolute;
	top: 4px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

#shop_nav_icon>#font_icon {
	width: 990px;
	height: 30px;
}

#shop_nav_icon>#font_icon>li {
	cursor: pointer;
	position: relative;
	float: left;
	width: 120px;
	height: 30px;
}

#shop_nav_icon>#font_icon>li>span {
	display: block;
	width: 120px;
	height: 30px;
}

.font_fan {
	position: absolute;
	top: 0px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.font_icon_list {
	display: none;
	list-style-type: none;
}

.font_icon_list1 {
	position: relative;
	left: 20px;
	width: 95px;
	background-image: url(../img/shop/font_icon_list_allbg.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.font_icon_list2 {
	position: relative;
	left: 10px;
	width: 129px;
	background-image: url(../img/shop/font_icon_list_bgsmall.jpg);
	background-size: 100% 100%;
}

.font_icon_list>li {
	height: 38px;
}

.font_icon_list>li>a {
	position: absolute;
	display: block;
}

.font_icon_list>li>a>span {
	margin: 0px auto;
	display: block;
	background-repeat: no-repeat;
}

.list_zhen {}

.list_fan {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.font_icon_list .list_fan {
	position: absolute;
	top: 0px;
}

.font_icon_list1 a,
.font_icon_list1 span {
	width: 87px;
	height: 38px;
}

.font_icon_list2 a,
.font_icon_list2 span {
	width: 125px;
	height: 38px;
}

.font_icon_list1 a {
	left: 4px;
}

.font_icon_list2 a {
	left: 2px;
}

.show {
	display: block;
}